轻量级 Android JSONObject 转 Java Bean 工具:Android Json Parser |
您所在的位置:网站首页 › android jsonobject › 轻量级 Android JSONObject 转 Java Bean 工具:Android Json Parser |
Android Json Parser 是轻量级 Android JSONObject 转 Java Bean 工具,也可用于使用 org.json.* 包的 Java 工程。 输入 jsonStr: [ { "name": "hello", "age": 1, "address": { "address": "number 1", "postcode": 434000 }, "datas": [ { "width": 480, "length": 800, "shape": "retangle sape" }, { "width": 540, "length": 960, "shape": "cycle sape" } ] } ]输出 [Info [name=hello, age=1, address=Address [address=number 1, postcode=434000], datas=[Data [length=800, width=480, shape=retangle sape], Data [length=960, width=540, shape=cycle sape]]]]Java bean for jsonStr: public class Info implements Serializable{ private static final long serialVersionUID = -7128975465639889745L; public String name; public Integer age; public Address address; public List datas; public Info() { super(); } @Override public String toString() { return "Info [name=" + name + ", age=" + age + ", address=" + address + ", datas=" + datas + "]"; } }public class Address implements Serializable { private static final long serialVersionUID = -5953347429635753009L; public String address; public Integer postcode; public Address() { super(); } @Override public String toString() { return "Address [address=" + address + ", postcode=" + postcode + "]"; } }public class Data implements Serializable { private static final long serialVersionUID = -2155648856259566537L; public Integer length; public Integer width; public String shape; public Data() { super(); } @Override public String toString() { return "Data [length=" + length + ", width=" + width + ", shape=" + shape + "]"; } }项目主页:http://www.open-open.com/lib/view/home/1406185723242 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |